| SingleTablePolymorphism.java |  | 0 % | | n/a | 8 | 8 | 14 | 14 | 8 | 8 | 1 | 1 |
| JoinTablePolymorphism.java |  | 0 % | | n/a | 6 | 6 | 11 | 11 | 6 | 6 | 2 | 2 |
| Entity.java |   | 73 % |   | 25 % | 10 | 32 | 14 | 50 | 8 | 30 | 1 | 5 |
| ManyToManyRelation.java |  | 0 % | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| ElementCollectionRelation.java |  | 0 % | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
| TablePerClassPolymorphism.java |  | 0 % | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| MergeJoin.java |  | 0 % | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| MapRelation.java |  | 0 % | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| PropertyMappingHolder.java |   | 89 % |  | 100 % | 1 | 10 | 2 | 21 | 1 | 9 | 0 | 1 |
| ResolvedElementCollectionRelation.java |   | 88 % |   | 50 % | 2 | 8 | 1 | 12 | 1 | 7 | 0 | 1 |
| ResolvedOneToManyRelation.java |   | 93 % |  | 100 % | 1 | 8 | 1 | 12 | 1 | 7 | 0 | 1 |
| EntityRelation.java |   | 89 % | | n/a | 1 | 5 | 1 | 9 | 1 | 5 | 0 | 1 |
| RelationType.java |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| IntermediaryRelationJoin.java |  | 100 % | | n/a | 0 | 7 | 0 | 14 | 0 | 7 | 0 | 1 |
| Mapping.java |  | 100 % | | n/a | 0 | 6 | 0 | 12 | 0 | 6 | 0 | 1 |
| DirectRelationJoin.java |  | 100 % | | n/a | 0 | 5 | 0 | 8 | 0 | 5 | 0 | 1 |
| ResolvedOneToOneRelation.java |  | 100 % | | n/a | 0 | 3 | 0 | 6 | 0 | 3 | 0 | 1 |
| Relation.java |  | 100 % | | n/a | 0 | 4 | 0 | 8 | 0 | 4 | 0 | 1 |
| ComponentRelation.java |  | 100 % | | n/a | 0 | 3 | 0 | 6 | 0 | 3 | 0 | 1 |
| ExtraTableJoin.java |  | 100 % | | n/a | 0 | 3 | 0 | 5 | 0 | 3 | 0 | 1 |
| IdentifierMapping.java |  | 100 % | | n/a | 0 | 3 | 0 | 6 | 0 | 3 | 0 | 1 |
| AncestorJoin.java |  | 100 % | | n/a | 0 | 3 | 0 | 5 | 0 | 3 | 0 | 1 |
| MappingJoin.java |  | 100 % | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |